.ad-gallery{}

/* ad-image-wrapper */
.ad-gallery .ad-image-wrapper{position:relative;}
.ad-gallery .ad-image-wrapper .ad-loader{position:absolute; z-index:10; top:48%; left:48%; border:1px solid #CCC;}
.ad-gallery .ad-image-wrapper .ad-next, .ad-gallery .ad-image-wrapper .ad-prev{position:absolute; top:0; height:100%; cursor:pointer; display:block; z-index:100;  width:200px;}
.ad-gallery .ad-image-wrapper .ad-next{right:0;}
.ad-gallery .ad-image-wrapper .ad-prev{left:0;}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image{background:url(../images/ad_prev.png) no-repeat scroll left top; width:30px; height:30px; display:block; position:absolute; z-index:101; left:0; top:47%;}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image{background:url(../images/ad_next.png) no-repeat scroll left top; width:30px; height:30px; display:block; position:absolute; z-index:101; right:0; top:47%;}
.ad-gallery .ad-image-wrapper .ad-image{position:absolute; overflow:hidden; top:0; left:0; z-index:9;}
.ad-gallery .ad-image-wrapper .ad-image a img{border:0;}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description{position:absolute; bottom:0px; left:0px; padding:7px; text-align:left; width:100%; z-index:2; background:/*url(../images/opa75.png)*/none; color:#fff; display:none;}
/** html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
	background: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='../images/opa75.png');
}*/
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title{display: block;}
.ad-gallery .ad-controls{height:20px;}
.ad-gallery .ad-info{float:left;}
.ad-gallery .ad-slideshow-controls{float:right;}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop{padding-left:5px; cursor:pointer;}
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown{padding-left:5px; font-size:0.9em;}
.ad-gallery .ad-slideshow-running .ad-slideshow-start{cursor:default; font-style:italic;}

/* ad-nav */
.ad-gallery .ad-nav{position:relative; margin:0 auto;}
.ad-gallery .ad-forward, .ad-gallery .ad-back{position:absolute; z-index:10; top:0; width:18px; height:100%; display:block; background:none; cursor:pointer;}
.ad-gallery .ad-back{left:0;}
.ad-gallery .ad-forward{right:0;}
.ad-gallery .ad-nav .ad-thumbs{overflow:hidden; width:100%;}
.ad-gallery .ad-thumbs ul.ad-thumb-list{list-style:none;}
.ad-gallery .ad-thumbs ul.ad-thumb-list li{}
.ad-gallery .ad-thumbs ul.ad-thumb-list li a{display:block;}
.ad-gallery .ad-thumbs li a img{border:1px solid #ccc; display:block;}
.ad-gallery .ad-thumbs li a.ad-active img{border:1px solid #ff0000;}
/* Can't do display none, since Opera won't load the images then */
.ad-preloads{position:absolute; left:-9000px; top:-9000px;}
